dust-tight protective goggles - Turkish English Dictionary